import upload from '@/utils/upload'
import request from '@/utils/request'

// // 用户密码重置
// export function updateUserPwd(oldPassword, newPassword) {
//   const data = {
//     oldPassword,
//     newPassword
//   }
//   return request({
//     url: '/system/user/profile/update-password',
//     method: 'PUT',
//     params: data
//   })
// }

// 查询收入支出列表
export function getFinanceInOut(data) {
	data = data ? data : {};
	let url = '/erp/finance-in-out/page?pageNo=1&pageSize=100';
	if (data.billNo) url += "&billNo=" + data.billNo;
	return request({
		url: url,
		method: 'GET'
	})
}

// // 修改用户个人信息
// export function updateUserProfile(data) {
//   return request({
//     url: '/system/user/profile/update',
//     method: 'PUT',
//     data: data
//   })
// }

// 用户头像上传
export function uploadAvatar(data) {
	return upload({
		url: '/system/user/profile/update-avatar',
		method: 'PUT',
		name: data.name,
		filePath: data.filePath
	})
}

// 获取结算账户
export function getAccount() {
	return request({
		url: '/erp/account/simple-list',
		method: 'GET'
	})
}

// 获取交易对象
export function getSupplier() {
	return request({
		url: '/erp/supplier/simple-list',
		method: 'GET'
	})
}

// 获取单据详情
export function getDetail(data) {
	data = data?data:{};
	return request({
		url: '/erp/finance-in-out/get?id=' + data.id,
		method: 'GET'
	})
}

// 保存
export function createBill(data) {
	return request({
		url: '/erp/finance-in-out/create',
		headers: {
			isToken: false
		},
		'method': 'POST',
		'data': data
	})
}